跳到主要内容

OSS 对象存储

OSS (Object Storage Service),对象存储服务。

解释

  1. 一个提供存储的服务,一个云盘。
  2. 可以存储各种文件: 图片、视频、文档...各种文件,啥都行。
  3. 放在OSS中的文件,可以通过链接访问。
  4. 如果用户在地理上离云盘的位置比较近,则访问较快;如果用户离云盘较远,则访问会比较慢。

延伸

用户距离云盘比较远访问慢,怎么办呢?此时引出CDN的概念。

CDN (Content Delivery Network)内容分发网络。

  1. 它是一个加速器,可以加速距离云盘比较远的用户的访问速度。
  2. 加速的方法,是在用户和云盘之间增加一层服务器,将需要使用加速器的文件,缓存到离用户更近的服务器
  3. 用户访问文件时,CDN就会找到距离用户最近的服务器,我们叫边缘服务器,将服务器中缓存的内容提供给用户,造成的结果是用户通过访问距离自己更近的服务器,以提升访问速度。如果边缘服务器上没有命中用户请求的文件,则会通过[[CDN的回源请求]],向源站请求资源。
  4. 打个比方:OSS 就像一个大仓库,所有的货物(文件)都存放在里面;CDN 就像分布在各地的配送点,把仓库里的货物提前放到离客户近的小仓库(缓存),让客户能更快拿到货;

总结

OSS 是存储文件的,CDN 是帮你更快访问这些文件的!